//! 加密解密模块
//! 
//! 提供全面的加密解密功能，包括哈希、对称加密和非对称加密。

// 哈希功能（基础crypto特性就有）
pub mod hash;

// 对称加密（需要crypto-full特性）
#[cfg(feature = "crypto-full")]
pub mod symmetric;

// 非对称加密（需要crypto-full特性）
#[cfg(feature = "crypto-full")]
pub mod asymmetric;

// 重新导出加密功能
pub use hash::*;

#[cfg(feature = "crypto-full")]
pub use symmetric::*;

#[cfg(feature = "crypto-full")]
pub use asymmetric::*;